home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Loadstar 128 27
/
q27.d81
/
t.dt128 docs 7
< prev
next >
Wrap
Text File
|
2022-08-28
|
15KB
|
382 lines
Directory Editor
----------------
This module is a disk directory editor which is accessed from the
"Special Disk Functions" in the "Disk Functions" menu.
Disk Directory:
Shows the directory of the default device and drive.
Device/Drive:
Selects the device and drive to be used. This setting uses the system
device and drive (changing this is the same as changing the device and
drive in the disk functions menu).
Edit Directory:
This options allows you to edit and manipulate disk directories. The
following commands are available:
CRSR UP/DOWN - moves the cursor up or down through the directory window
SPACE - toggles the select status of a file. A check mark appears before
selected file names.
HOME - moves the cursor to the top of the window. If the cursor is
already at the top of the window it moves to the first entry.
a - selects all file names (you'll see a check mark before the file name)
c - "cleans" the directory by removing deleted files from the listing.
This has the possible benefit of shortening the directory chain.
d - "deletes" all marked files. If you use this option you should
validate the disk to free up the sectors used by that file
e - edits the entry at the cursor position. You can abort the edit at any
time by pressing escape.
Start by entering a file name. If you wish to keep the current file
name press return on a blank input line.
The next field to edit is the file type. There are 12 possible types:
"del" a rarely used commodore file type, "seq", "prg", "usr", "rel",
and "cbm." The CBM file type is valid for the 1581 only. The remaining 6
types are the same only "locked" (denoted by a "<" after the file type). A
locked file cannot be scratched with the normal DOS scratch "s0:file name"
command. Press any key to toggle through the possible file types, press
RETURN when the correct type appears.
The next fields to edit are the track and sector of the first block for
the file. Only valid track/sector values are accepted. If you press
return on a blank line, or enter a non-numeric or bad value, the previous
value is returned.
The next field is the file size, in blocks.
The remaining fields are for relative files only. The first two values
are the track and sector of the first side sector. The last field is the
size of each record in the file.
E - allows you to edit/change the disk name and the id which appears in
the directory listings. This is a cosmetic change only. The disk id used
when formatting is still the "real" id which appears in the header blocks
of each sector.
l - allows you to add a divider to the directory. This will not work if
the directory is full.
m - allows you to move 1 file to a new location. Select a file, then move
the cursor to the desired position, then press "m." If more than one file
is selected, only the first selected file is moved.
n - advance through the window 1 page.
s - sorts all selected files by file name.
S - scratches all marked files. You are asked if you are sure before the
commands begins. Make sure are have only the files you want scratched
marked because once you answer yes you cannot stop the command. If you
accidentally scratch a file you can immediately un-delete it.
t - toggles the select status of all files.
u - un-deletes all marked files. You will need to edit the entry after
using this command. If you re-write a directory after using this command
you should validate the disk to update the BAM.
w - re-writes the directory using the information in the buffer. After
the directory has been re-written the drive is initialized. You will then
be asked if you want to validate the disk. Usually you will want to,
sometimes it is necessary (un-deleting or deleting a file, or the if
directory size changes). It is safest to answer yes to the validation
prompt.
The headings of the window are:
File name - obvious
Type - the file type
Size - the size of the file in blocks
T - Track of first block in file
S - Sector of the first block in file
for relative files
Rt - track of first side sector
Rs - Sector of first side sector
Len - length of each record in the file
Notes:
This utility accesses the main default device and drive for all
functions. If you edit a subdirectory you cannot validate the subdirectory
with the validate option after re-writing the directory. That validate
command always validates the root directory. If you need to validate a
subdirectory you will have to use the "/" command to get to the proper
subdirectory and then issue a "v0" command.
Disk Editor
-----------
This utility is a disk sector editor. Access this utility from the
"Special Disk Functions" in the "Disk Functions" menu. The cursor keys
move the cursor around. The home key moves the cursor to the upper left
(first byte) on the display.
Menu page 1 commands
R ead a sector
W rite a sector
For these commands you will be prompted to enter a track number and
sector number. If either input is blank the command is aborted.
@ Edits a byte. You can enter the new value as a decimal number, or hex
by typing a "$" as the first character.
T ext input - enters text input mode. Press ESCape to exit this mode.
J ump to link - assumes the character under the cursor is the track, and
the byte following is the sector, then tries to read that sector. Useful
for following the links of a file.
X - exit to ML monitor. Read the section on the machine language monitor.
When you first enter the monitor a "d" disassemble command will start at
the address of the cursor. Bank 0 $0400-$04FF is used as a sector buffer
+ Advance 1 sector or memory page - Back up 1 sector or memory page
D - toggles the default drive
N - Next menu
Menu page 2 commands
I - do a disk drive memory read "m-r"
O - do a disk drive memory write "m-w"
To do a memory write position the cursor on the first character to
write and press the letter "o". Use the cursor keys to highlight the area
you want to write. When done press RETURN. Then enter the page to write
to. Press ESCape to abort at any point.
E - memory execute. Enter the address where the ML program is located in
1541 memory
B - block execute. Enter the track/sector to execute.
F7 - toggles the buffer. Open it if you want to enter the ML monitor and
you want the monitor to send its output to the buffer
A - sends the 256 byte block to the capture buffer
C - Capture the current screen to the capture buffer. From there you can
print it.
Font Editor
-----------
This module allows you to edit character sets.
When you enter this module you are given the following options:
Edit Upper Case
Copies the standard Commodore Upper Case/Graphics character set to the
font editor work space.
Edit Lower Case
Copies the standard Commodore Lower Case/Upper Case character set to
the font editor work space.
Edit Ascii
Copies the Ascii/Ansi character set to the font editor work space.
Edit Disk Font
Loads a font from disk to the font editor workspace.
After you select one of the above options you enter the font editor where
you may then edit the character shapes. The editor commands are:
F - Flips the current character top to bottom
M - creates mirror image of current character
O - recalls the shape that the character was when you cursored
to it.
R - rotates current character 90 degrees to the right.
S - Saves the character set to the capture buffer. The load
address used is $7000 except when you edit the Ascii
set in which case $E800 is used. If you load a font from
disk the save will use the same load address that the
font file used. Since the save is done to the capture
buffer you will probably want to clear and close the buffer
before you edit. After you use this command you will need
to use the normal buffer save option to save the character
set to disk.
F1 - Shift curr